making furrows - French English Dictionary